const { exec } = require("child_process");

/**
 *  1. 直接以字符串方式执行指令
 *  2. 以回调函数形式接受紫禁城执行的输出
 *  (err, stdout, stderr) => {}
 *  3. 衍生出一个shell ， 执行shell指令
 *      这个shell其实就是一个输入命令行的窗口 ， 比如说终端 ， windows下的cmd
 * 
 */

for(let i = 0 ; i < 10 ; i++) {
    exec("node child_process.js" , (err , stdout , stderr) => {
        if(err) {
            console.log(err);
        } else {
            //对于这个stdout这个就是一个字符串的数据 ， 可以直接被输出
            console.log(stdout);
            // console.log(stderr);
        }
    })
}